x86/emul: Drop more redundant ctxt.event_pending checks
authorAndrew Cooper <andrew.cooper3@citrix.com>
Mon, 10 Apr 2017 12:11:06 +0000 (13:11 +0100)
committerAndrew Cooper <andrew.cooper3@citrix.com>
Thu, 13 Apr 2017 17:24:09 +0000 (18:24 +0100)
commite412c03be25dee8202a440b973561afd8ab6d868
tree8ad18f59c5a9258517d39e3235020f7a907e18a0
parent7a481bfa4f6a623e87a4bac3b50a5ef5924d9f2c
x86/emul: Drop more redundant ctxt.event_pending checks

Since c/s 92cf67888a, x86_emulate_wrapper() asserts stricter behaviour about
the relationship between X86EMUL_EXCEPTION and ctxt.event_pending.

These removals should have been included in the aforementioned changeset, and
were only omitted due an oversight.

Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
Reviewed-by: Paul Durrant <paul.durrant@citrix.com>
Reviewed-by: Jan Beulich <jbeulich@suse.com>
Reviewed-by: Kevin Tian <kevin.tian@intel.com>
Acked-by: Tim Deegan <tim@xen.org>
Release-acked-by: Julien Grall <julien.grall@arm.com>
xen/arch/x86/hvm/emulate.c
xen/arch/x86/hvm/hvm.c
xen/arch/x86/hvm/io.c
xen/arch/x86/hvm/vmx/realmode.c
xen/arch/x86/mm/shadow/multi.c
xen/arch/x86/traps.c